Csv 插件示例

Kanzi使用 gettext 的 .po 文件格式处理本地化的文本资源。请参阅 PO 文件格式。要使用其他格式导入和导出本地化的文本资源,您可以使用 Kanzi Localization Plugin API 根据规范创建一个支持该格式的Kanzi Studio插件。您可以在 <KanziWorkspace>/Examples/CsvPlugin 目录中找到类插件的示例。

当使用 CSV 插件导入本地化的内容时:

Localization Plugin API 用 .NET 4.0 编写,CsvPlugin 示例插件用 C# 编写。请参阅本地化插件 API 参考

CsvPlugin 示例目录包含内容:

使用自定义文件格式导入和导出本地化文本资源

要使用自定义文件格式导入和导出本地化文本资源:

  1. 使用 Kanzi Localization Plugin API 创建插件。您可以在 <KanziWorkspace>/Examples/CsvPlugin/docs 目录中找到 Kanzi Localization Plugin API 的参考文档。
    如果需要可让您使用 .csv 文件格式导入和导出本地化文本资源的示例插件,请打开 Visual Studio 中的 <KanziWorkspace>/Examples/CsvPlugin/CsvPlugin.sln 示例。
  2. 完成插件写入之后,创建插件 .dll,并将该插件 .dll 复制到计算机上的 %ProgramData%/Rightware/<KanziVersion>/plugins 目录。如果 plugins 目录中不存在,请创建该目录。
    例如,如果您使用示例 CsvPlugin.sln 解决方案,您在完成插件写入时:CsvPlugin.sln 解决方案经过配置,可在 <KanziWorkspace>/Examples/CsvPlugin/bin 中创建插件 .dll。
  3. 打开 Kanzi Studio,然后打开一个现有工程或创建一个新工程。如果已打开 Kanzi Studio,请重新启动它来首次加载您的插件。
  4. 如果 Kanzi Studio 成功加载您的插件,在素材库 (Library) 中右键点击任何本地化表并在上下文菜单中选择您使用该插件添加的命令。
    例如,如果您使用 CsvPlugin 示例插件 .dll,该插件会添加上下文菜单命令 导出 CSV (Export CSV)导入 CSV (Import CSV)
  5. 您对插件进行更改时,在创建 .dll 并复制插件 .dll 到 %ProgramData%/Rightware/<KanziVersion>/plugins 目录后,重新启动 Kanzi Studio 以应用较新版本的插件。

另请参阅

本地化插件 API 参考

本地化

Kanzi Studio 插件

示例